// 类型断言 as

// 举例1   

// <img id="img" src=""/> 有一个属性是src 这是普通html元素所没有的 
// 我们想通过id去获取某一个元素, 通过document.getElementById获取，得到的元素是 el是 htmlElement

const el = document.getElementById('img');

// 如果我们想要使用el上的src属性，但是此时 el此时是htmlElement类型，没有src属性

// 这个时候就可以使用类型断言 因为 htmlElement类型 中包含了 HTMLImageElement类型

const ele = document.getElementById('img') as HTMLImageElement;
ele.src = 'httpxxxxxxxxxx';

// 上面这个例子就是 类型断言 的使用场景

// 总结：将一个较大的范围，缩小为一个更小的范围